type runtime.waitReason

16 uses

	runtime (current package)
		proc.go#L407: func gopark(unlockf func(*g, unsafe.Pointer) bool, lock unsafe.Pointer, reason waitReason, traceReason traceBlockReason, traceskip int) {
		proc.go#L429: func goparkunlock(lock *mutex, reason waitReason, traceReason traceBlockReason, traceskip int) {
		proc.go#L1301: func casGToWaiting(gp *g, old uint32, reason waitReason) {
		proc.go#L1311: func casGToWaitingForSuspendG(gp *g, old uint32, reason waitReason) {
		proc.go#L2031: func forEachP(reason waitReason, fn func(*p)) {
		proc.go#L5050: func newproc1(fn *funcval, callergp *g, callerpc uintptr, parked bool, waitreason waitReason) *g {
		runtime2.go#L461: 	waitreason   waitReason // if status==Gwaiting
		runtime2.go#L1060: type waitReason uint8
		runtime2.go#L1063: 	waitReasonZero                  waitReason = iota // ""
		runtime2.go#L1144: func (w waitReason) String() string {
		runtime2.go#L1145: 	if w < 0 || w >= waitReason(len(waitReasonStrings)) {
		runtime2.go#L1151: func (w waitReason) isMutexWait() bool {
		runtime2.go#L1157: func (w waitReason) isWaitingForSuspendG() bool {
		sema.go#L132: func semacquire1(addr *uint32, lifo bool, profile semaProfileFlags, skipframes int, reason waitReason) {
		trace.go#L356: 		waitreason   waitReason
		tracestatus.go#L129: func goStatusToTraceGoStatus(status uint32, wr waitReason) traceGoStatus {